<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>冒泡排序-重点</title>
</head>
<body>
    <!-- 冒泡排序 ： 是一种算法，把一系列的数据 按照一定的顺序 进行排列显示（从小到大 或 从大到小） -->
     <!-- 一次比较两个数 如果顺序错误就把他们交换过来  -->
    <!-- 比如 5 4 3 2 1 变成 1 2 3 4 5 -->
    <script>
        var arr = [5,3,4,1,2];
        for (var i = 0; i <= arr.length - 1; i++){  //外层循环管趟数
             for(var j = 0; j <= arr.length -i - 1; j++){//里层循环管 每一趟的交换次数
                // 内部交换两个变量的值 前一个和后面一个数组相比较
                if (arr[j] > arr[j+1]){ // 改为 < 小于号 是从大到小 排序
                    var temp = arr[j];
                    arr[j] = arr [j + 1];
                    arr[j + 1] = temp;

                }
 
             }
        }
        console.log(arr);
    </script>
</body>
</html>